import { Equipment, EquipmentStatus, ApplyEquipmentRequest } from '../types';

export const mockEquipments: Equipment[] = [
  {
    eqId: '1',
    name: '器材1',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.AVAILABLE,
    labId: '1',
    info: '器材1的详细信息',
    priceInfo: '器材1的价格信息',
  },
  {
    eqId: '#TPSJK-SDKFJ',
    name: '电子显微镜',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.BORROWED,
    labId: '302',
    info: '电子显微镜，用于观察微观结构、组织的一种显微镜。其原理是用电子束代替光束，用电磁透镜代替光学透镜，用荧光屏或摄影机代替目镜和目镜成像，从而使分辨率大大提高，达到亚微米甚至纳米级。电子显微镜的分辨率是光学显微镜的100倍以上，最高可达到0.1纳米。电子显微镜的放大倍数可达到100万倍以上，而光学显微镜的放大倍数最高只有2000倍左右。',
    priceInfo: '3000元/小时',
  },
  {
    eqId: '1',
    name: '器材1',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.AVAILABLE,
    labId: '1',
    info: '器材1的详细信息',
    priceInfo: '器材1的价格信息',
  },
  {
    eqId: '1',
    name: '器材1',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.AVAILABLE,
    labId: '1',
    info: '器材1的详细信息',
    priceInfo: '器材1的价格信息',
  },
  {
    eqId: '1',
    name: '器材1',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.AVAILABLE,
    labId: '1',
    info: '器材1的详细信息',
    priceInfo: '器材1的价格信息',
  },
  {
    eqId: '1',
    name: '器材1',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.AVAILABLE,
    labId: '1',
    info: '器材1的详细信息',
    priceInfo: '器材1的价格信息',
  },
  {
    eqId: '1',
    name: '器材1',
    imgUrl: 'https://picsum.photos/200/200',
    status: EquipmentStatus.AVAILABLE,
    labId: '1',
    info: '器材1的详细信息',
    priceInfo: '器材1的价格信息',
  },
];

export const mockApplyEquipmentRequests: ApplyEquipmentRequest[] = [
  {
    uid: '42024200',
    eqId: '#TPSJK-SDKFJ',
    applyDate: '2023-11-01',
    timeIndex: 8,
    applyReason: '实验使用',
    status: EquipmentStatus.APPLYING,
    applyTime: '2023-11-01 08:00:00',
  },
  {
    uid: '42024202',
    eqId: '#TPSJK-SDKFJ',
    applyDate: '2023-11-01',
    timeIndex: 9,
    applyReason: '实验使用',
    status: EquipmentStatus.APPLYING,
    applyTime: '2023-11-01 21:03:00',
  },
];
